<?php

namespace App\Home;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    //定义关联的数据表
    protected $table = 'article';
    //禁用时间字段
    public $timestamps = false;

    //模型的关联操作：关联作者模型（一对一）
    public function author()
    { //                      模型(被关联的表)   外键    当前关联键
        return $this->hasOne('App\Home\Author', 'id', 'author_id');
    }
    //模型的关联操作：关联评论模型（一对多）
    public function comment()
    {
        return $this->hasMany('App\Home\Comment', 'article_id', 'id');
    }
    //模型的关联操作：关联评论模型（多对多）
    public function keyword()
    {
        return $this->belongsToMany('App\Home\Keyword', 'relation', 'article_id', 'key_id');
    }
}
